package com.wave.wavesystem.ai.service;

import com.mybatisflex.core.query.QueryChain;
import com.wave.common.core.IWaveService;
import com.wave.wavesystem.ai.pojo.entity.AiConversationMessage;
import com.wave.wavesystem.ai.pojo.query.AiConversationMessageQuery;

import java.util.List;


public interface IAiConversationMessageService extends IWaveService<AiConversationMessage> {

    QueryChain<AiConversationMessage> getQueryChain(AiConversationMessageQuery query);

    List<AiConversationMessage> listByConversationId(String conversationId);

    boolean removeByConversationId(String conversationId);

}
